Release 10.1A: OpenEdge Deployment:
Managing 4GL Applications
The Windows manifest file
The OpenEdge installation includes a manifest file—a text file that contains XML code. The manifest file provides your 4GL application with the look of the Windows XP user interface. For OpenEdge, the manifest file is named
prowin32.exe.manifestand it is located in theinstall-dir/bindirectory by default. For Web Client, the manifest file isprowc.exe.manifest. (Each executable needs its own manifest file and the manifest file must be in the same directory as the executable for which it is intended.)Only Windows XP recognizes manifest files; all other versions of Windows (including Windows XP with the screen display set to the Windows Classic style), ignore the manifest file. If you do not want to use the manifest file on XP, you must move, rename, or delete it.
The following settings in the
[Startup]section of yourprogress.inifile work in conjunction with the manifest file:
UseNative3D— When you set this option toNO, you specify to use OpenEdge’s 3D drawing capabilities insteadof Windows 3D drawing functionality. If you set the UseNative3D option toNO, you must also remove theprowin32.exe.manifestfile from yourinstallation-path\bin\directory. If you set this option toNOand you do not remove the manifest file, you will see inconsistencies in the appearance of your user interface.UseClipChilden— This option works with the Windows manifest file in drawing buttons. The default setting for this option isYES. Do not change the default setting of the UseClipChildren option until you first talk with a Progress Software Technical Support representative.ButtonImageBorderMode— This setting lets you change the default behavior of how OpenEdge draws borders on buttons with images. One of the factors that determines the effect of this option is the presence of a manifest file.See the "Startup section" section for more information on these settings.
|
Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |